#data-browse {
    position: absolute;
    top: 10px;
    left: 10px;
    right: 10px;
    bottom: 10px;
    border: 1px solid #e4e7ed;

    .option {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 25px;
        border-bottom: 1px solid #e4e7ed;
        display: flex;
        justify-content: space-between;

        .left {
            display: flex;
        }

        .right {
            display: flex;
        }


        .item {
            padding: 1px 5px;
            line-height: 23px !important;
            cursor: pointer;

            &:hover {
                border: 1px solid var(--disable-color);
                padding: 0 4px;
            }

            &.disable {
                color: var(--disable-color);

                &:hover {
                    border: 1px solid var(--container-color);
                }
            }
        }

    }

    .condition {
        position: absolute;
        top: 26px;
        left: 0;
        right: 0;
        height: 35px;
        border-bottom: 1px solid #e4e7ed;
        display: grid;
        grid-template-columns: 1fr 1px 1fr 1px 1fr 1px 1fr;

        .condition-item {
            display: flex;
            margin: 0 5px;
            position: relative;

            .key {
                line-height: 35px;
                color: #ff92bb;
                font-weight: bold;

                &.disable {
                    color: #787878;
                }
            }

            .input {
                border: 0;
                width: 100%;
                outline: 0;
                padding: 8px 0;
                font-size: 1rem;
                margin: 0 5px 1px;
            }

            .clear {
                position: absolute;
                top: 8px;
                right: 8px;
                cursor: pointer;
                display: none;
            }

            &:hover {
                .clear {
                    display: block;
                }
            }
        }

        .condition-sep {
            background-color: #e4e7ed;
        }


    }

    .content-table {
        position: absolute;
        top: 60px;
        left: 0;
        right: 0;
        bottom: 0;
    }
}


// 下拉列表
.data-browse-pull-down {
    .vxe-pulldown--panel {
        left: -220px;
        box-shadow: 0 0 12px rgba(0, 0, 0, .12);
    }
}

.data-browse-pull-down-panel {
    width: 400px;
    height: 400px;
    background-color: var(--container-color);

    .data-browse-pull-down-index {
        width: 400px;
        height: 400px;
        .data-browse-pull-down-search {
            width: 390px;
            padding-left: 10px;
        }
        .data-browse-pull-down-data {
            height: 358px;
            width: 400px;
            margin-top: 5px;
        }
    }

    .data-browse-list-item {
        width: 400px;
        display: flex;
        justify-content: space-between;
        height: 40px;
        line-height: 40px;
        border-bottom: 1px solid var(--hover-color);
        cursor: pointer;
        overflow: hidden;
        padding-left: 16px;

        &:hover {
            background-color: var(--hover-color);
        }
    }
}

/*滚动条整体部分*/
.es-scrollbar ::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

/*滚动条的轨道*/
.es-scrollbar ::-webkit-scrollbar-track {
    background-color: #FFFFFF;
}

/*滚动条里面的小方块，能向上向下移动*/
.es-scrollbar ::-webkit-scrollbar-thumb {
    background-color: #bfbfbf;
    border-radius: 5px;
    border: 1px solid #F1F1F1;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.es-scrollbar ::-webkit-scrollbar-thumb:hover {
    background-color: #A8A8A8;
}

.es-scrollbar ::-webkit-scrollbar-thumb:active {
    background-color: #787878;
}

/*边角，即两个滚动条的交汇处*/
.es-scrollbar ::-webkit-scrollbar-corner {
    background-color: #FFFFFF;
}

.data-browse-expand {
    position: relative;

    .copy {
        position: absolute;
        top: 6px;
        left: 16px;
    }
}